Efficient 2-D DCT Computation from an Image Representation Point of View
نویسندگان
چکیده
Discrete Cosine Transform (DCT) constitutes a powerful tool in signal processing, since its first introduction (Ahmed et al., 1974). It belongs to a class of mathematical operations that includes the well-known Fast Fourier Transform (FFT), having as basic operation taking a signal and transforming it from one type of representation to another. More precisely, DCT transforms a signal from the spatial domain to the frequency space, with minimum information redundancy, since its kernel functions (cosines) comprise an orthogonal basis. The main advantage of the DCT transform is its high energy compactness and thus the resulted DCT coefficients fully describe the signal in process. This benefit in conjunction with its implementation simplicity has inspired the scientists to use DCT as the basic transform in the well known image compression standard calling JPEG (ISO/IEC, 1994). Particularly, a 2-D version of the DCT is used to compute the projection of an image in the orthogonal basis of cosines functions, by resulting to a set of coefficients that constitutes the DCT image domain. According to the JPEG standard these coefficients are being compressed in a next step by applying a specific quantization table and an entropy coding procedure. Besides the usage of the 2-D DCT as part of image compression algorithms, it is widely used as feature extraction or dimensionality reduction method in pattern recognition applications (Sanderson & Paliwal, 2003; Er et al., 2005; Jadhav & Holambe, 2008; Liu & Liu, 2008), in image watermarking and data hiding (Qi et al., 2008; Choi et al., 2008; Alturki et al., 2007; Wong et al., 2007) and in various image processing applications (See et al., 2007; Krupinski & Purczynski, 2007; Abe & Iiguni, 2007). From the above it is obvious that the applicability range of the 2-D DCT is wide and increases continuously. This fact has motivated many researchers to investigate and develop algorithms that accelerate the computation time needed to calculate the DCT coefficients of an image. As a result of this massive research, many algorithms that present high computation rates were proposed (Zeng et al., 2001; Diab et al., 2002; Wu et al., 2008; Shao et al., 2008; Plonka & Tasche, 2005) and many hardware implementations were presented (Nikara et al., 2006; Tan et al., 2001) through the years.
منابع مشابه
Evolution of the Discrete Cosine Transform Using Genetic Programming
Compression of 2 dimensional data is important for the efficient transmission, storage and manipulation of Images. The most common technique used for lossy image compression relies on fast application of the Discrete Cosine Transform (DCT). The cosine transform has been heavily researched and many efficient methods have been determined and successfully applied in practice; this paper presents a...
متن کاملA Fast Algorithm for Resizing Images in the DCT Domain
Abstract For many applications such as image transmission over channels with variable bandwidths and image display on devices at different resolution levels, image resizing is widely demanding. Recently, image resizing algorithms in the compressed domain have drawn a lot of attention to computation efficiency. In this paper, an efficient image resizing algorithm based on discrete cosine transfo...
متن کاملA Single-Channel Architecture for Algebraic Integer-Based 8 × 8 2-D DCT Computation
An area efficient row-parallel architecture is proposed for the real-time implementation of bivariate algebraic integer (AI) encoded 2-D discrete cosine transform (DCT) for image and video processing. The proposed architecture computes 8×8 2-D DCT transform based on the Arai DCT algorithm. An improved fast algorithm for AI based 1-D DCT computation is proposed along with a single channel 2-D DC...
متن کاملAccurate Fruits Fault Detection in Agricultural Goods using an Efficient Algorithm
The main purpose of this paper was to introduce an efficient algorithm for fault identification in fruits images. First, input image was de-noised using the combination of Block Matching and 3D filtering (BM3D) and Principle Component Analysis (PCA) model. Afterward, in order to reduce the size of images and increase the execution speed, refined Discrete Cosine Transform (DCT) algorithm was uti...
متن کاملA Bit-serial Architecture for 1-d Multiplierless Dct
The Discrete Cosine Transform (DCT) is significantly of interest in the area of image compression according to its high compaction energy. It has become the core of many international standards such as JPEG, H.26x and the MPEG family [1-3]. In both software and hardware implementations, there appear many fast algorithms to speed up the computation of DCT. A 2-D DCT can be easily computed by rec...
متن کامل